﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace RBAC.Domain.SmartHealthcare.Hosiptial
{
    // 检药单实体（核心处方信息）
    public class Prescription: BaseEntity
    {
        /// <summary>
        /// 检药单编号(自动生成)
        /// </summary>
        public string PatientCode { get; set; }

        /// <summary>
        /// 患者(外键)
        /// </summary>
        public long PatientName { get; set; }

        /// <summary>
        /// 处方详情（诊断结论/开方医生等）
        /// </summary>
        public string PrescriptionDetails { get; set; }

        /// <summary>
        /// 患者特殊要求（过敏史/服用禁忌等）
        /// </summary>
        public string SpecialRequirements { get; set; }

        /// <summary>
        /// 状态（默认0/未开单,1/已开单未发药,2/已发药）
        /// </summary>
        public int State { get; set; }
    }
}
